Using Genetic Programming and High Level Synthesis to Design Optimized Datapath
نویسندگان
چکیده
This paper presents a methodology to design optimized electronic digital systems from high abstraction level descriptions. The methodology uses Genetic Programming in addition to high-level synthesis tools to automatically improve design structural quality (area measure). A two-stage, multiobjective optimization algorithm is used to search for circuits with the desired functionality subjected additionally to chip area constraints. Experiment with a square-root approximation datapath design targeted to FPGA exemplifies the proposed methodology.
منابع مشابه
Low Cost Security Aware High Level Synthesis Methodology
Owing to massive complexity of modern digital integrated circuits (ICs) disabling complete inhouse development, globalization of the design process establishes itself as an inevitable solution for faster and efficient design. However, globalization incurs importing intellectual property (IP) cores from various third party (3P) vendors, rendering an IP susceptible to hardware threats. To provide...
متن کاملA Design Experience of A GaAs Datapath Generation Using Compilers Methodology
Rapide design of integrated circuits can be achieved in using compilers and CAD tools. The time-to-market constraint is also applied to Gallium Arsenide circuits, which recently demonstrated high level integration and high speed operation. This paper describes a design methodology for a datapath generation of such circuits. On using VHDL as the input speciication language and RISC as the target...
متن کاملCustom Arithmetic Datapath Design for FPGAs using the FloPoCo Core Generator
Reconfigurable circuits have a strong potential as acceleration engines. However, using them efficiently requires much design effort compared to classical software programming. The FloPoCo open-source core generator project addresses this issue for a restricted class of circuits that is central to reconfigurable computing: arithmetic datapaths. The FloPoCo framework clearly isolates the two mai...
متن کاملHardware Synthesis of Complex System-on-Chip Designs for Embedded Systems Using a Behav- ioural Programming and Multi-Process Model
Embedded Systems used for control, for example in Cyber-Physical-Systems (CPS), perform the monitoring and control of complex physical processes using applications running on dedicated execution platforms in a resource-constrained manner. Application-specific System-On-Chip (SoC) designs providing the execution platform have advantages compared with traditionally used program-controlled multipr...
متن کاملMagellan: Toward Automatic Mapping from High-Level SDN Programs to Low-Level, Optimized Datapath Pipelines
Despite the emergence of pipelining as a key feature of nextgeneration SDN data-path models, there are no previous studies on how to automatically design, populate, and update datapath pipelines from completely datapath-oblivious, highlevel SDN programs. We refer to this as the pipeliningoblivious programming challenge. This paper presents Magellan, the first systematic investigation of the cha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003